草庐IT

Blog_Post

全部标签

swift - 在 Swift 4 中尝试 POST 请求给出 "TIC SSL Trust Error"

配置:开发macOS应用程序、macOSHighSierra10.13.1和Xcode版本9.1(9B55)。好吧,我到处寻找可能的解决方案,尝试了几种方法,但到目前为止没有任何效果。我有一个在SpringBoot下运行的Web服务,因此它在底层使用ApacheTomcat,并且我已将其配置为使用Java8(1.8u152)的最新稳定版本。因为我将我的服务配置为使用HTTPS,所以我创建了一个自签名证书。我读到过Swift不太喜欢这样,但在您的应用准备好投入生产之前,您应该可以采取一些措施来缓解这种情况。所以我使用keytool创建了我的证书,在浏览器中对其进行了测试,得到了通常的“您

swift - 不使用 Alamofire 应用 HTTP POST header 数据

我是我的swift应用程序。我想用alamofire创建一个请求POST请求$curl\-H'Accept:application/json'\-H'Content-Type:application/json'\-XPOST-d'{"user":{"email":"user@example.com","password":"1234"}}'\http://localhost:3000/users/sign_in我的代码letURL=NSURL(string:"https://lobo-api.herokuapp.com/users/sign_up")!letmutableURLRequ

swift - 带有 json 编码的 Alamofire post 请求

如何使用具有整数列表的json参数使用Alamofire发送发布请求,即,我的服务器需要一个字典,其键值是一个整数列表。我希望参数为{"abc":[1,2,3]}。如何在swift中将其与Alamofire的post请求一起发送? 最佳答案 您尝试过以下方法吗?varparameter=["abc":[1,2,3]]Alamofire.request(.POST,"http://www.yoursite.com/api",parameters:parameter)我还会查看Alamofiregithubdocumentation上的

ios - alamofire post 方法中的 response.result.value 为 nil

letparametersDictionary=["email":"name@gmail.com","password":"password"]Alamofire.request("http://nanosoftech.com/store/user_check",method:.post,parameters:(parametersDictionaryasNSDictionary)as?Parameters,encoding:JSONEncoding.default,headers:nil).responseJSON{responseinprint("response:",respon

ios - swift iOS : How to perform a REST POST request

我正在尝试将原始文本实现到path的POST,我尝试使用NSMutableURLRequest并指定以下内容request.HTTPMethod="POST"request.HTTPBody="somestringshere"我没能比这更进一步,因为我在实现session.uploadTaskWithRequest时惨遭失败。然而,这正是我在GET请求中正常工作的结果;privatefuncget(path:String){leturl=NSURL(string:path)letsession=NSURLSession.sharedSession()lettask=session.da

ios - Alamofire:使用 url、方法、参数、 header 和编码编写 POST 请求的语法

我查看了大量以前的答案,但找不到包含以下所有参数的最新答案:url、方法、参数、编码、header。这个:Alamofire.request(url,method:.post,parameters:params,encoding:JSONEncoding.default,headers:headers).responseJSON{...}给出错误:调用中的额外参数“方法”2017年6月26日更新请求的格式其实是正确的,问题是发送的一个参数格式不正确。该错误具有误导性。有关所需参数类型及其默认值的列表,请参阅下面的回答。 最佳答案 C

鸿蒙arktes与Servlet的交互,利用post方法,Servelt无法获取参数的原因及解决方法。

原因在与鸿蒙前端交互中,发现让前端为post模式发送数据,java使用通用方法收到的数据怎么都为空,而get方法都可以正常使用。发现,鸿蒙以post方式传来的数据和get方法,以及html的post方法传来的数据不同。只能通过post的特有的方法BufferedReader来查看。查看结果如下在鸿蒙http文档发现,默认为json格式 而其他方式如html方式 而用通用方法是按照=和&符号分割的,因此上方鸿蒙传递来的参数无法分割也就无法实现直接通用参数获取。解决方法:解决方法1:因为arkts默认传输数据为json模式,所以json转化为javabean。首先需要将maven依赖导入此jar包

swift - 在 Swift 2 中发起 HTTP POST 请求

关于Google'sFirebasewebsite,为了发送下游消息,我必须执行HTTPPost请求。这是它说要做的:Sendingdownstreammessagesfromtheserver:Toaddressor"target"adownstreammessage,theappserversetstowiththereceivingclientapp'sregistrationtoken.Youcansendnotificationmessageswithpredefinedfields,orcustomdatamessages;seeNotificationsanddatain

Swift Alamofire POST 请求变为 GET

这是我用来向本地主机中的Flask服务器发出POST请求的代码:funcdata_request(){leturl:NSURL=NSURL(string:"http://192.168.1.192:9880/api/register")!Alamofire.request(.POST,url,parameters:["login":"login","password":"12345"]).responseJSON{responseinswitchresponse.result{case.Success:NSLog("ValidationSuccessful")case.Failure(

ios - 如何使用 POST 请求登录网站? ( swift ,iOS)

我想创建一个登录website的iOS应用程序并从该站点的多个页面解析数据,同时维护登录session。这就是我到目前为止所做的。我发送GET请求以检索POST请求所需的EVENTVALIDATON和VIEWSTATE参数。(我使用“Firebug”查看了POST)。当我运行以下代码时,它会返回相同的登录页面。但它应该给我thispage.varparameter:Parameters=[:]varviewstate:String=""vareventvalidation:String=@IBActionfuncpostRequest(_sender:Any){Alamofire.re