Tôi đã có ứng dụng máy chủ trong asp.net trong windows và tôi đã có một dịch vụ web cho việc đó.
Làm thế nào tôi có thể gọi dịch vụ web trong ubfox bằng shell script bằng cách sử dụng lệnh cURL
Tôi đã có ứng dụng máy chủ trong asp.net trong windows và tôi đã có một dịch vụ web cho việc đó.
Làm thế nào tôi có thể gọi dịch vụ web trong ubfox bằng shell script bằng cách sử dụng lệnh cURL
Câu trả lời:
Linux cung cấp một lệnh nhỏ đẹp giúp cuộc sống của chúng ta dễ dàng hơn rất nhiều.
ĐƯỢC:
với JSON:
curl -i -H "Accept: application/json" -H "Content-Type: application/json" http://hostname/resource
với XML:
curl -H "Accept: application/xml" -H "Content-Type: application/xml" -X GET http://hostname/resource
BÀI ĐĂNG:
Để đăng dữ liệu:
curl --data "param1=value1¶m2=value2" http://hostname/resource
Để tải lên tập tin:
curl --form "fileupload=@filename.txt" http://hostname/resource
Bài viết HTTP RESTful:
curl -X POST -d @filename http://hostname/resource
Để đăng nhập vào một trang web (auth):
curl -d "username=admin&password=admin&submit=Login" --dump-header headers http://localhost/Login
curl -L -b headers http://localhost/
-H
lá cờ cũng có thể được sử dụng để delcare nội dung của bạn là "application / json" khi đăng dữ liệu với -X POST