我想post some data
在特定的網址中說http://localhost:8000/postme/
。但我已經知道形式了。所以,我想測試它沒有任何形式。那麼,如何將數據發佈到網址中而沒有任何形式?我想查看對Web瀏覽器的響應。如何發佈數據到特定的網址?
0
A
回答
5
你可以使用jQuery做一個Ajax文章。請參閱this頁面瞭解API。對於Python,可以使用httplib
。請參閱this頁面。這裏有一個例子:
>>> import httplib, urllib
>>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})
>>> headers = {"Content-type": "application/x-www-form-urlencoded",
... "Accept": "text/plain"}
>>> conn = httplib.HTTPConnection("musi-cal.mojam.com:80")
>>> conn.request("POST", "/cgi-bin/query", params, headers)
>>> response = conn.getresponse()
>>> print response.status, response.reason
200 OK
>>> data = response.read()
>>> conn.close()
1
您可以使用curl
這個:
curl -F "name=jonesy" http://localhost:8080/postme
或者你也可以使用斜紋Python模塊(其中也有一個shell界面):
twill-sh
jonesy$ twill-sh
-= Welcome to twill! =-
current page: *empty page*
>> go 'http://www.google.com'
==> at http://www.google.com
current page: http://www.google.com
>> showforms
Form name=f (#1)
## ## __Name__________________ __Type___ __ID________ __Value__________________
1 hl hidden (None) en
2 source hidden (None) hp
3 ie hidden (None) ISO-8859-1
4 q text (None)
5 1 btnG submit (None) Google Search
6 2 btnI submit (None) I'm Feeling Lucky
>> fv f q 'python'
current page: http://www.google.com
>> submit
Note: submit is using submit button: name="btnG", value="Google Search"
current page: http://www.google.com/search?hl=en&source=hp&ie=ISO-8859-1&q=python&btnG=Google+Search
>> save_html
(Using filename 'search')
current page: http://www.google.com/search?hl=en&source=hp&ie=ISO-8859-1&q=python&btnG=Google+Search
>> showlinks
Links:
0. Images ==> http://www.google.com/images?hl=en&q=python&um=1&ie=UTF-8&source=og&sa=N&tab=wi
1. Videos ==> http://www.google.com/search?hl=en&q=python&um=1&ie=UTF-8&tbo=u&tbs=vid:1&source=og&sa=N&tab=wv
2. Maps ==> http://maps.google.com/maps?hl=en&q=python&um=1&ie=UTF-8&sa=N&tab=wl
3. News ==> http://www.google.com/search?hl=en&q=python&um=1&ie=UTF-8&tbo=u&tbs=nws:1&source=og&sa=N&tab=wn
4. Shopping ==> http://www.google.com/search?hl=en&q=python&um=1&ie=UTF-8&tbo=u&tbs=shop:1&source=og&sa=N&tab=wf
5. Gmail ==> http://mail.google.com/mail/?hl=en&tab=wm
。 ......這些鏈接永遠持續下去,但你明白了。你可以像在這裏一樣在shell中使用斜紋,或者可以在Python腳本的twill.commands模塊中將這些命令調用爲方法。
當然,你可以離開斜紋殼並打開'搜索'文件(在這個例子中)來查看到瀏覽器的實際html。
相關問題
- 1. 如何將數據發佈到特定的網址或服務器
- 2. 節點js - 重定向到網址,發佈數據如表格
- 3. Django重定向到具有發佈數據的網址
- 4. 如何發佈和得到特殊的網址?
- 5. 如何發送數據到網址
- 6. iphone SDK:如何發佈數據到網址?
- 7. 如何將數據發佈到網站
- 8. 如何使用提要網址將活動發佈到特定的Google日曆
- 9. 如何發佈到網址但重定向到其他位置?
- 10. 如何發送(AJAX)POST數據到網址並重定向到具有相同數據的網址?
- 11. Ngrok如何轉發到特定的網址?
- 12. Sitecore全球網址到特定網址
- 13. 發佈數據到網絡
- 14. 發佈數據到肥皂服務器使用WordPress的網址
- 15. 是否可以將數據從一個網址發佈到另一個網址?
- 16. 如何發佈到特定訂戶ServiceModelEx?
- 17. 我如何找到鏈接到特定長網址的所有短網址?
- 18. Docusign連接服務不會將數據發佈到指定的網址
- 19. 如何發佈到JSON Server數據庫特定的格式,並得到Android的
- 20. 使用http發佈表單數據到兩個網址獲取
- 21. 將數據發佈到網絡表單更改源IP地址
- 22. 表單數據未發佈到$ .ajax網址
- 23. ShareKit發佈到Facebook的網址
- 24. Android從網址獲取特定的Json數據到變量
- 25. 如何檢查發送到特定端口上的IP地址的數據?
- 26. 如何將包含特定目錄的網址轉發到新子網域上的相同網址
- 27. JQuery的發佈網址
- 28. 如何重定向到htaccess中的特定網址
- 29. 如何限制Google自定義搜索到特定的網址?
- 30. 如何找出特殊網站網址的上傳/發佈時間?
但這不會顯示對Web瀏覽器的響應。我想查看對Web瀏覽器的響應。 – 2010-12-09 10:41:05