과 .NET 4.0의 WebClient 클래스는 PUT을 수행하는 방법이 있습니까?WebClient에서 PUT을 수행 할 수 있습니까?
DownloadString()과 UploadString()이있는 GET을 할 수 있지만 PUT을 수행 할 수있는 방법이나 속성이 있습니까?
감사합니다.
과 .NET 4.0의 WebClient 클래스는 PUT을 수행하는 방법이 있습니까?WebClient에서 PUT을 수행 할 수 있습니까?
DownloadString()과 UploadString()이있는 GET을 할 수 있지만 PUT을 수행 할 수있는 방법이나 속성이 있습니까?
감사합니다.
메서드를 지정할 수있는 UploadString
의 오버로드가 있습니다. 예를 들어, this one은 Uri
이고, 방법은 string
이고 데이터는 string
입니다.
간단하고 간결하게 보입니다. 감사합니다! –
나는 WebClient가 그렇게 할 수 있다고 생각하지 않습니다. 그러나 HttpWebrequest 클래스를 perform a put request에 사용할 수 있습니다.
나는이 두 답을 모두 시험해 볼 것이다. –
두 번째 링크가 손상된 것 같습니다. 여기에 작성자가 게시 한 코드 사본이 있습니다. https://networkprogramming.wordpress.com/2015/03/26/put-request-with-httpwebrequest/ –
WebClient가 실제로이 작업을 수행 할 수 있습니다. 메소드 (PUT)를 지정하면됩니다. https://msdn.microsoft.com/en-us/library/ms144237(v=vs.110).aspx – Jamie
허? MS의 웹 사이트 WebClient.UploadData에 나와 있듯이 (문자열로) 메서드를 너무 올바르게 사용합니까? 또는 나는 무엇인가 놓치고 있냐?
당신은 ("", "넣어", urlwithparams) webclient.UploadString을 사용할 수 있습니다
쿼리 문자열 형식으로 PARAMS을 포함해야 PARAMS와URL ... urlwithparams = www.foo.com?key=value & 키 2 = value2
이것은 나를 위해 일했습니다 ...
감사합니다. HB HB : P, 뭐야? –
이제는 완전히 다른 질문입니다, 나는 그것이 여기에 대답하는 것이 합리적이라고 생각하지 않습니다! –