Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何使用带有JSON数据Alamofire的原始参数发布请求_Swift_Alamofire_Postman - Fatal编程技术网

Swift 如何使用带有JSON数据Alamofire的原始参数发布请求

Swift 如何使用带有JSON数据Alamofire的原始参数发布请求,swift,alamofire,postman,Swift,Alamofire,Postman,我试图调用API,以使param接受JSON格式的原始值。我正在寻找,但无法得到满意的答案 任何人都可以帮助我 提前感谢我正在尝试这段代码,并且工作得很好 let url = "Your URL" let JsonString = "Yout JSON Data" // Ex.:- "{\"action\": \"fetch-data\"}" var request = URLRequest(url: URL(string: url)!)

我试图调用API,以使param接受JSON格式的原始值。我正在寻找,但无法得到满意的答案

任何人都可以帮助我


提前感谢

我正在尝试这段代码,并且工作得很好

 let url = "Your URL"

        let JsonString = "Yout JSON Data" //  Ex.:-  "{\"action\": \"fetch-data\"}"
        var request = URLRequest(url: URL(string: url)!)
        request.httpMethod = HTTPMethod.post.rawValue
        request.setValue("application/json", forHTTPHeaderField: "Content-Type")

        let pjson = JsonString
        let data = (pjson.data(using: .utf8))! as Data

        request.httpBody = data

        Alamofire.request(request).responseJSON { (response) in

            print(response)

        }

我正在尝试这个代码,并为我工作良好

 let url = "Your URL"

        let JsonString = "Yout JSON Data" //  Ex.:-  "{\"action\": \"fetch-data\"}"
        var request = URLRequest(url: URL(string: url)!)
        request.httpMethod = HTTPMethod.post.rawValue
        request.setValue("application/json", forHTTPHeaderField: "Content-Type")

        let pjson = JsonString
        let data = (pjson.data(using: .utf8))! as Data

        request.httpBody = data

        Alamofire.request(request).responseJSON { (response) in

            print(response)

        }

设置你正在调用的服务的url怎么样?@Kubee是私有的,所以我只是将其删除。在这种情况下,很难知道你的问题是什么。你在使用邮递员时遇到问题吗?@Kubee我得到了解决方案。设置你正在呼叫的服务的url如何?@Kubee是私有的,所以我只是将其删除。在这种情况下,很难知道你的问题是什么。你在使用邮递员方面有困难吗?@Kubee我有办法。