小编Mic*_*sky的帖子

iOS 8 + Swift中的setHTTPBody

我正在努力将我为客户编写的自定义Objective-C网络管理器转换为Swift,作为学习语言和熟悉文档的一种方式.

NSData *postData = [NSJSONSerialization dataWithJSONObject:userData options:0 error:&error];

[request setHTTPBody:postData];
Run Code Online (Sandbox Code Playgroud)

但是,当我打开关于setHTTPBody的苹果文档时,它说它已经不再支持7.1了?

在斯威夫特,我有

/*Other Code*/

var request = NSMutableURLRequest(URL: sampleUrl) 
request.addValue("Content-Type", forHTTPHeaderField: "application/json")
Run Code Online (Sandbox Code Playgroud)

我会假设一个功能

request.setHTTPBody("data")
Run Code Online (Sandbox Code Playgroud)

然而 - 这似乎并非如此......我错过了什么?或者是否有一个新的功能来取代这个被弃用的功能?

objective-c swift xcode6 ios8

5
推荐指数
1
解决办法
2288
查看次数

在OpenShift Python Hosting上的端口上打开一个Socket

我最近在Openshift上创建了一个单一的齿轮应用程序python 2.7.

我不被允许打开插座 -

返回的终端:

File "server.py", line 21, in <module>
    server_socket.bind(("0.0.0.0", PORT))
  File "/opt/rh/python27/root/usr/lib64/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
socket.error: [Errno 13] Permission denied
Run Code Online (Sandbox Code Playgroud)

我只需要一个小插座启动并运行 - 有谁知道如何在他们的托管上打开套接字?如果没有,什么是一个很好的替代解决方案,以便我可以托管和打开我自己的python套接字?

python sockets hosting python-2.7 openshift

2
推荐指数
1
解决办法
1178
查看次数

标签 统计

hosting ×1

ios8 ×1

objective-c ×1

openshift ×1

python ×1

python-2.7 ×1

sockets ×1

swift ×1

xcode6 ×1