«httpwebrequest» 태그된 질문

HttpWebRequest는 WebRequest 클래스의 HTTP 관련 구현을 제공하는 .NET Framework 응용 프로그램 용 클래스입니다.


30
요청이 중단되었습니다 : SSL / TLS 보안 채널을 만들 수 없습니다
WebRequest이 오류 메시지로 인해 사용중인 HTTPS 서버에 연결할 수 없습니다 . The request was aborted: Could not create SSL/TLS secure channel. 서버에 사용 된 경로가있는 유효한 HTTPS 인증서가 없지만이 문제를 피하기 위해 다른 StackOverflow 게시물에서 가져온 다음 코드를 사용합니다. private void Somewhere() { ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(AlwaysGoodCertificate); } private static …

12
안드로이드로 HTTP 요청하기
어디에서나 검색했지만 답변을 찾을 수 없습니다. 간단한 HTTP 요청을 할 수있는 방법이 있습니까? 내 웹 사이트 중 하나에서 PHP 페이지 / 스크립트를 요청하고 싶지만 웹 페이지를 표시하고 싶지 않습니다. 가능하면 백그라운드에서 (BroadcastReceiver에서)하고 싶습니다.

21
HTTPWebrequest로 파일 업로드 (multipart / form-data)
HTTPWebrequest로 파일을 업로드하는 데 도움이되는 클래스, 라이브러리 또는 코드가 있습니까? 편집 2 : WebDAV 폴더 또는 이와 유사한 폴더에 업로드하고 싶지 않습니다. 아바타를 포럼에 업로드하거나 웹 응용 프로그램의 양식을 통해 파일을 업로드하는 것처럼 브라우저를 시뮬레이션하고 싶습니다. multipart / form-data를 사용하는 양식에 업로드하십시오. 편집하다: WebClient는 내 요구 사항을 다루지 않으므로 HTTPWebrequest …

5
HttpWebRequest 및 HttpWebResponse에서 Http 상태 코드 번호 (200, 301, 404 등) 가져 오기
에서 HttpWebResponse반환 된 객체 에서 HTTP 상태 코드 번호를 가져 오려고 합니다 HttpWebRequest. 텍스트 설명 대신 실제 숫자 (200, 301, 302, 404 등)를 얻으려고했습니다. ( "Ok", "MovedPermanently"등) 응답 개체의 어딘가에 속성에 묻힌 숫자입니까? 큰 스위치 기능을 만드는 것 이외의 아이디어가 있습니까? 감사. HttpWebRequest webRequest = (HttpWebRequest)WebRequest .Create("http://www.gooogle.com/"); webRequest.AllowAutoRedirect = false; …
289 c#  .net  http  httpwebrequest 

12
C #을 사용하여 서버에 JSON을 게시하는 방법은 무엇입니까?
사용중인 코드는 다음과 같습니다. // create a request HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url); request.KeepAlive = false; request.ProtocolVersion = HttpVersion.Version10; request.Method = "POST"; // turn our request string into a byte stream byte[] postBytes = Encoding.UTF8.GetBytes(json); // this is important - make sure you specify type this way request.ContentType = "application/json; …
269 c#  json  post  httpwebrequest 


7
http 상태 코드 400 (잘못된 요청)이 반환되면 .Net HttpWebRequest.GetResponse ()에서 예외가 발생 함
서버에서 HTTP 400 코드를 얻을 때 서버가 요청에 무엇이 잘못되었는지 알려주는 완전히 합법적 인 방법입니다 (HTTP 응답 내용의 메시지 사용) 그러나 상태 코드가 400이면 .NET HttpWebRequest에서 예외가 발생합니다. 이것을 어떻게 처리합니까? 나에게 400은 완전히 합법적이며 오히려 도움이된다. HTTP 내용에는 중요한 정보가 있지만 예외로 인해 경로에서 벗어날 수 있습니다.

5
HTTP 상태 코드 200 (캐시)과 상태 코드 304의 차이점은 무엇입니까?
Firefox 용 Google "Page Speed"플러그인을 사용하여 웹 사이트에 액세스하고 있습니다. 내 페이지의 일부 구성 요소는 HTTP 상태로 표시됩니다. 200200 (캐시) 304 Google의 "페이지 속도" 내가 혼동하는 것은 200 (캐시)과 304의 차이점입니다. 페이지를 여러 번 새로 고쳤지만 캐시를 지우지 않았습니다. 항상 내 favicon.ico 및 일부 이미지는 status = 200 (캐시) 인 …

3
.NET에서 WebClient와 HTTPWebRequest 클래스 사이에는 어떤 차이점이 있습니까?
.NET WebClient의 HttpWebRequest클래스 와 클래스 의 차이점은 무엇입니까 ? 둘 다 매우 비슷한 일을합니다. 실제로 왜 하나의 클래스로 병합되지 않았습니까 (너무 많은 메소드 / 변수 등이 한 가지 이유 일 수 있지만 .NET에는 해당 규칙을 위반하는 다른 클래스가 있습니다). 감사.

5
WebClient 클래스와 함께 CookieContainer 사용
이전에는 HttpWebRequest 및 HttpWebResponse 세션과 함께 CookieContainer를 사용했지만 이제는 WebClient와 함께 사용하고 싶습니다. 내가 이해하는 한 HttpWebRequests ( request.CookieContainer) 와 같은 내장 메소드는 없습니다 . CookieContainer의 WebClient에서 쿠키를 수집하려면 어떻게해야합니까? 내가 봤 이것을 발견 다음 예제를 : public class CookieAwareWebClient : WebClient { private readonly CookieContainer m_container = new CookieContainer(); …

8
URL에서 호스트 도메인을 가져 오시겠습니까?
문자열 URL에서 호스트 도메인을 얻는 방법은 무엇입니까? GetDomain에는 1 개의 입력 "URL", 1 개의 출력 "Domain"이 있습니다. 예 1 INPUT: http://support.domain.com/default.aspx?id=12345 OUTPUT: support.domain.com 예 2 INPUT: http://www.domain.com/default.aspx?id=12345 OUTPUT: www.domain.com 실시 예 3 INPUT: http://localhost/default.aspx?id=12345 OUTPUT: localhost
143 c#  string  url  httpwebrequest  uri 


8
웹 클라이언트와 HttpWebRequest / HttpWebResponse
성취 할 수있는 대부분은 수업으로 HttpWebRequest/Response도 달성 할 수있는 것 같습니다 WebClient. 에 WebClient대한 고급 래퍼 인 어딘가를 읽었습니다 WebRequest/Response. 지금까지로 수행 HttpWebRequest/Response할 수없는 WebClientHttpWebRequest / Response가 더 세밀한 제어를 제공하는 곳 을 볼 수 없습니다 . 언제 WebClient를 사용해야 HttpWebRequest/Response합니까? (분명히 HttpWebRequest/ResponseHTTP에 따라 다릅니다.) 그렇다면 HttpWebRequest/Response저수준이라면 WebClient무엇을 달성 HttpWebRequest/Response할 …

15
SSL을 사용할 때 인증서 확인을 무시하는 방법
Https 리소스를 요청할 때 인증서 검사를 무시하는 방법을 찾으려고 노력했지만 지금까지 인터넷에서 유용한 기사를 찾았습니다. 그러나 여전히 문제가 있습니다. 내 코드를 검토하십시오. 코드의 ServicePointManager.ServerCertificateValidationCallback의미를 이해하지 못합니다 . 이 델리게이트 메소드는 언제 호출됩니까? 그리고 한 번 더 질문하면이 코드를 어디에 작성해야합니까? ServicePointManager.ServerCertificateValidationCallback실행 하기 전에 또는 전에 Stream stream = request.GetRequestStream()? public …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.