最近做乙個專案需要測試http請求,大量密集的http請求測試,網上只找到了postman這種client工具,沒有發現http server工具,於是想手寫乙個。聽聞python快捷,網上找了乙個,但是只能接收一次資料,於是改動了一下,測試了一下效果還不錯,這裡記錄一下。
# coding:utf-8
#環境:python2.7
import socket
from multiprocessing import process
if __name__ == "__main__":
server_socket = socket.socket(socket.af_inet, socket.sock_stream)
server_socket.bind(("", 8000))
server_socket.listen(128)
client_socket, client_address = server_socket.accept()
while true:
request_data = client_socket.recv(10240)
print("request data:", request_data)
# 構造響應資料
# 向客戶端返回響應資料
client_socket.send(bytes(response))
C winform 作為服務端接收http請求
使用httplistener監聽來自客戶端的http請求,對於get請求的資料可以通過request.querystring 引數 獲取 而對於來自客戶端的post請求則不能使用request 獲取,需要將獲取分析請求流中的資料拿到引數 獲取post請求中的引數和值幫助類 獲取post過來的引數和資...
IHttpHandler 接收axios請求的引數
前台寫法如下 axios.post apinew goodsapi.ashx?action createcurtain then res error 請求引數格式如下 這個格式的資料一般處理程式用var json context.request formdata 這種寫法獲取不到 所以用下面的方法來...
C 接收http請求
使用httplistener監聽來自客戶端的http請求,對於get請求的資料可以通過request.querystring 引數 獲取 而對於來自客戶端的post請求則不能使用request 獲取,需要將獲取分析請求流中的資料拿到引數 獲取post請求中的引數和值幫助類 獲取post過來的引數和資...