Create README.md
This commit is contained in:
parent
425e89e326
commit
9d20ccd3a3
1 changed files with 49 additions and 0 deletions
49
README.md
Normal file
49
README.md
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
# sdk_http
|
||||||
|
GMod 9 Asynchronous HTTP Lib
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
```lua
|
||||||
|
--HTTP GET
|
||||||
|
http.Get({["url"] = "http://ident.me"},function(body,code)
|
||||||
|
Msg(string.format("http.Get:\nBody: %s\nHTTP Code: %d\n\n",body,code))
|
||||||
|
end,function(code)
|
||||||
|
Msg(string.format("http.Get:\nCURL Error %d\n\n",code))
|
||||||
|
end)
|
||||||
|
|
||||||
|
--HTTP POST
|
||||||
|
http.Post(
|
||||||
|
{
|
||||||
|
["url"] = "http://localhost/test/post.php",
|
||||||
|
["args"] = "a=yes&b=loles"
|
||||||
|
},
|
||||||
|
function(body,code)
|
||||||
|
Msg(string.format("http.Post:\nResult: %s\n\n",body));
|
||||||
|
end,function(code)
|
||||||
|
Msg(string.format("http.Post:\nCURL Error %d\n\n",code))
|
||||||
|
end
|
||||||
|
)
|
||||||
|
|
||||||
|
--HTTP POST multipart/form-data
|
||||||
|
http.PostMultipart({
|
||||||
|
["url"] = "http://localhost/test/post_multipart_file.php",
|
||||||
|
["form"] = {
|
||||||
|
["arg"] = "value",
|
||||||
|
}
|
||||||
|
},function()end,function()end)
|
||||||
|
|
||||||
|
--HTTP POST multipart/form-data (upload file)
|
||||||
|
http.PostMultipart(
|
||||||
|
{
|
||||||
|
["url"] = "http://localhost/test/post_multipart_file.php",
|
||||||
|
["file"] = {
|
||||||
|
{"file1","test.txt","A veeery long file"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
function(body,code)
|
||||||
|
Msg(string.format("http.PostMultipart:\n%s\n\n",body))
|
||||||
|
end,function(code)
|
||||||
|
Msg(string.format("http.PostMultipart:\nCURL Error %d\n\n",code))
|
||||||
|
end
|
||||||
|
)
|
||||||
|
```
|
||||||
Loading…
Add table
Reference in a new issue