有一個內部aspx網站,其中一個頁面爲http://stackoverflow/answers/Requests.aspx
這是我在表單中提交一些數據並獲取結果的頁面。 我正在尋找指導方針和工作流程,以便如何使用PowerShell提交相同的查詢/數據。 我是使用PowerShell交互網站的新手,但我的PowerShell技能是先進的。 或者當我在瀏覽器本身上提交它時,如何從瀏覽器中拉取html/xml查詢?如何使用powershell將查詢提交給asp頁面
1
A
回答
0
我想你正在使用一個Webforms頁面。
簡短的回答是,你真的不能這樣做。
較長的答案:您必須修改此.aspx頁面。如果您在頁面上執行查看源代碼,則會看到一些隱藏值,如__VIEWSTATE
,__VIEWSTATEGENERATOR
和__EVENTVALIDATOR
。這些值由Webforms操縱,確實很難猜測(即僞造)。如果他們不正確,您的POST頁面將被拒絕。因此,您無法使用Powershell,curl或任何特定的非瀏覽器方法模擬回發。
爲了使這項工作,你有幾個關於更改.aspx的選擇。
一:向頁面背後的.aspx代碼中添加一個靜態[WebMethod]方法,該方法接受一個看起來像AJAX帖子的帖子。有時候人們稱之爲「向Web應用程序添加Web服務」。
二:添加一些東西到頁面後面的代碼接受POST請求,但不是在回發,並解釋您需要發佈的參數。
相關問題
- 1. 一個提交在HTML-ASP頁面進行查詢並正常提交
- 2. 如何使用jQuery提交頁面
- 3. Powershell - 將ASP頁面的源代碼分配給一個變量
- 4. 表單提交後更新asp頁面
- 5. 使用ajax提交表單並將提交的值傳遞給新頁面
- 6. 我無法將JSP頁面的值頁面提交給控制器類提交
- 7. 如何將GET表單提交給基於參數的頁面?
- 8. Laravel:如何將頁面提交給自己
- 9. 將值數組提交給使用PDO的查詢
- 10. 確定將表單提交給當前頁面的頁面?
- 11. 如何使用SQL查詢報告中的隱藏頁面項目不提交
- 12. 如何使用queryString將值從一個asp頁面傳遞給另一個asp頁面?
- 13. 如何在dropdown onchange事件中提交經典的asp頁面?
- 14. 經典ASP - 使用Ajax提交查詢表格而不刷新
- 15. 將參數傳遞給ASP .NET頁面
- 16. 如何使用mongoskin爲查詢結果提供頁面
- 17. 如何在asp mvc上提交頁面後將值設置爲null?
- 18. 如何在提交後禁用頁面?
- 19. 如何將查詢參數傳遞給Devise的登錄頁面
- 20. 如何在asp.net中使用asp頁面
- 21. 如何從靜態頁面將表單內容提交給Rails應用程序?
- 22. 如何使用PowerShell在給定的SharePoint 2010頁面庫中創建頁面
- 23. 如何使用jQuery提交函數將表單檢查複選框作爲數組傳遞給PHP頁面?
- 24. 啓用提交按鈕的JavaScript(ASP頁)
- 25. ASP使用從以前的頁面變量在SQL查詢
- 26. 如何使用新的查詢字符串重新加載ASP頁面?
- 27. 如何將變量傳遞給ASP查詢
- 28. 如何將我的Drupal表單提交給任何其他內部頁面?
- 29. 如何避免使用ASP Classic和MySQL進行分頁查詢?
- 30. 如何使用Powershell查詢msSFU30MaxUidNumber屬性?
好的指針。感謝Ollie。 – Fenomatik