使用預設的網路會話進行網路請求

2021-07-13 03:55:11 字數 1096 閱讀 6783

//1構建網路位址

nsurl *url = [nsurl urlwithstring:@""];

//2構建網路請求

nsmutableurlrequest *request = [[nsmutableurlrequest alloc] initwithurl:url];

//設定網路請求方式

//get請求

//post請求

//設定請求頭

//設定請求體

//1 post請求必須設定請求體

//2 請求體資料型別為nsdata

//建立請求體字串

nsstring *bodystring = @"cinema_id=1533";

//將字串轉化為nsdata

//設定網路請求的最大時長

request.timeoutinterval = 60;

//3構造會話的配置物件(可選)

//4通過配置物件構造網路會話

//使用系統預設的網路會話

nsurlsession *session = [nsurlsession sharedsession];

//5建立網路任務

nsurlsessiondatatask *datatask = [session datataskwithrequest:request completionhandler:^(nsdata * __nullable data, nsurlresponse * __nullable response, nserror * __nullable error)

}];//6發起網路任務

[datatask resume];

flutter 進行網路請求

本片部落格進行基本網路的請求,原始碼 import package flutter material.dart import package flutter shop index page test index page.dart 能套乙個方便的元件的話,就套乙個,方便以後修改 override w...

使用ACE進行網路程式設計

ace將網路程式設計進行了模式化,以便你不必每次都重複相同的 網路程式設計需要處理的事情多括中斷,併發,多執行緒等,程式格式相對固定,但是健壯的網路程式則相對複雜。為了處理這些情形,ace內建了幾個網路程式設計的模式。最基本的模式當然是直接使用sock進行單客戶單伺服器單執行緒的一對一模型,這種模式...

使用selenium進行網路爬蟲

from selenium import webdriver import datetime import pandas as pd import time import difflib import multiprocessing as mp import datetime def string ...