같은 인트라넷 내의 다른 사이트에 기능을 추가하고 추가하는 대규모 인트라넷 내에 웹 사이트를 구축하고 있습니다. 나는 다른 사이트의 소스에 액세스 할 수 없으며 그들이 제공하는 기능에 대해 API를 제공하지 않습니다. 어떻게 든 서버 측 코드를 해당 사이트로 이동하여 양식을 채운 다음 제출 버튼을 눌러야합니다.
이것이 가능합니까? 그렇다면 어떻게해야합니까?
참고 : 문제가있는 경우 asp.NET에서 작업하고 있습니다.합법적 인 사이트 간 통신
1
A
답변
2
가장 효율적인,하지만 어쩌면 WatiN는 시작할 수 없음 :
2
그때 양식을 제출하기로되어있는 URL 및 그 사용 방법을보고 (POST 또는 GET)과 동일한 방법을 사용하여 해당 URL에 요청을 보내고 매개 변수로 원하는 필드를 입력하십시오.
0
서버 측 코드는 기본적으로 다른 웹 사이트의 웹 클라이언트입니다. HTML 양식 데이터를 다른 웹 사이트로 보내고 응답을 처리하는 코드를 작성해야합니다. System.Net.WebClient 클래스부터 시작하겠다. System.Net.WebClient.UploadValues을보십시오. 해당 클래스/메소드를 사용하면 NameValueCollection을 통해 양식 데이터를 웹 사이트에 POST 할 수 있습니다.
관련 문제
- 1. 언어/운영 체제 간 프로세스 간 통신
- 2. 간단한 프로세스 간 통신
- 3. 자바 프로세스 간 통신
- 4. 파이썬 프로세스 간 통신
- 5. Webpart의 컨트롤 간 통신
- 6. PostgreSQL의 데이터베이스 간 통신
- 7. 프로세스 간 통신
- 8. 프로세스 간 통신
- 9. .net과의 프로세스 간 통신
- 10. jQuery : 플러그인 간 통신
- 11. 개체 간 통신 방법
- 12. 파이썬 컴퓨터 간 통신
- 13. PySide의 스레드 간 통신
- 14. Prism4의 모듈 간 통신
- 15. 도메인 간 iframe 통신
- 16. 모듈 간 통신
- 17. SMTP : 서버 간 통신
- 18. 애플릿 간 통신
- 19. 아이폰의 애플리케이션 간 통신
- 20. lifteray의 포틀릿 간 통신
- 21. 도메인 간 통신
- 22. Java 프로세스 간 통신
- 23. DotNetNuke 모듈 간 통신
- 24. ViewModels 간 통신 방법
- 25. .NET에서 프로그램 간 통신
- 26. 개체 간 통신
- 27. 보기 컨트롤러 간 통신
- 28. 클래스 간 통신
- 29. 장치 간 통신
- 30. 프로세스 간 C# 통신
물론이 경우에는 자바 스크립트가 실행되지 않습니다. –