簡體   English   中英

iOS中的HTTP“ POST”請求

[英]HTTP “POST” request in iOS

我需要發布到此網址: https://api.platform.com/media : https://api.platform.com/media 我對HTTP請求真的很陌生,我需要發送一個包含圖像和其他3個參數的請求。 我有我需要的值,但我不知道從哪里開始或如何工作。...標頭, Content-Length和其他一些有線值。

這些是值:

media[user_profile_id]
media[channels_list][]
media[file]

創建一個NSURLRequest的實例。 將method屬性設置為POST,並設置正文數據。

數據必須是NSData的單個實例,因此您必須繼續添加要發送的任何數據,每個字段都用&標記並分隔,如下所示:

ID = 12345&渠道= 1,2,3&圖像= 123abcdef

請記住,您需要使用NSString的dataUsingEncoding:方法將所有字符串轉換為二進制。 如果將UIImage用於圖像,則它具有類似的方法。

服務器當然需要知道如何解析數據,字符串是字符串,圖像是圖像。

最后,創建NSURLConnection的實例,將當前對象設置為委托,並實現委托協議以接收響應。

查找NSMutableURLRequest。 您可以將其與NSURLConnection一起使用。

這篇文章應該給你一個更好的想法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM