# when wowza player 1027 version is running, client did not get response from http request.

**URL:** https://community.wowza.com/t/when-wowza-player-1027-version-is-running-client-did-not-get-response-from-http-request/52326
**Category:** Wowza Player
**Created:** [November 15, 2018, 10:32pm UTC](https://community.wowza.com/t/when-wowza-player-1027-version-is-running-client-did-not-get-response-from-http-request/52326 "2018-11-15T22:32:29Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![alex\_lee1](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@alex\_lee1](https://community.wowza.com/u/alex_lee1)
#### Post date: [November 15, 2018, 10:32pm UTC](https://community.wowza.com/t/when-wowza-player-1027-version-is-running-client-did-not-get-response-from-http-request/52326/1 "2018-11-15T22:32:29Z")

</div>

Only on the phone, when wowza player is running, network call to our API server does not get return value from the server. If I make the same our server call, after wowza player.stop , it works again. Any idea or previous similar reported issues you know ? I know it is very strange.

I installed proxy server and found that server return data to client

---

<div class="post-metadata">

### Author: ![alex\_lee1](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@alex\_lee1](https://community.wowza.com/u/alex_lee1)
#### Post date: [November 16, 2018, 1:12am UTC](https://community.wowza.com/t/when-wowza-player-1027-version-is-running-client-did-not-get-response-from-http-request/52326/2 "2018-11-16T01:12:24Z")

</div>

I tried 1027 sample SwfitPlayerSampleApp. I changed Mute button to invoke the the network call to some third party http entry. As I said , if player is not running we can see , as soon as we press mute.

**data = 347 bytes**

**{“args”:{“foo1”:“bar1”,“foo2”:“bar2”},“headers”:{“x-forwarded-proto”:“https”,“host”:“[postman-echo.com](http://postman-echo.com/)”,“accept”:"_/_",“accept-encoding”:“br, gzip, deflate”,“accept-language”:“en-us”,“user-agent”:“PlayerSampleApp.swift/201807091354 CFNetwork/975.0.3 Darwin/18.2.0”,“x-forwarded-port”:“443”},“url”:“[https://postman-echo.com/get?foo1=bar1&foo2=bar2](https://postman-echo.com/get?foo1=bar1&foo2=bar2)”}**

**data = Optional(347 bytes)**

**error = nil**

**But when player is running, network callback is not call, until I stop the wowza player**

---

<div class="post-metadata">

### Author: ![alex\_lee1](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@alex\_lee1](https://community.wowza.com/u/alex_lee1)
#### Post date: [November 16, 2018, 7:23am UTC](https://community.wowza.com/t/when-wowza-player-1027-version-is-running-client-did-not-get-response-from-http-request/52326/3 "2018-11-16T07:23:27Z")

</div>

I changed muteButton method in the sample to the following.

**@IBAction**  **func** didTapMuteButton( **\_** sender:AnyObject?) {

**let** url = URL(string: “[https://postman-echo.com/get?foo1=bar1&foo2=bar2](https://postman-echo.com/get?foo1=bar1&foo2=bar2)”);

**var** request = URLRequest(url: url!)

request.httpMethod = “GET”

**let** configuration = URLSessionConfiguration.ephemeral

**let** session = URLSession(configuration: configuration, delegate: **nil** , delegateQueue: OperationQueue.main)

**let** task = session.dataTask(with: request, completionHandler: { [weak **self**] (data: Data?, response: URLResponse?, error: Error?) -\> Void **in**

**if**  **let** data = data {

print(“data = (data)” );

**let** str = String(data: data, encoding: String.Encoding.utf8) ?? “Data could not be printed”

print(str)

}

print(“data = (data)” );

print(“error = (error)” );

_// Parse the data in the response and use it_

})

task.resume()

_[//self.player.muted](https://self.player.muted) = !self.player.muted_

_//let muteButtonImage = UIImage.init(named: self.player.muted ? “volume\_mute” :“volume\_unmute”)_

_[//self.muteButton.setImage](https://self.muteButton.setImage)(muteButtonImage, for: UIControlState.normal)_

_[//self.volumeSlider.isEnabled](https://self.volumeSlider.isEnabled) = !self.player.muted_

}
