Pytania otagowane jako httpresponse

Odpowiedź HTTP to komunikat sieciowy, który składa się z treści i metadanych w postaci nagłówków, zgodnie ze specyfikacją HTTP. Może również odnosić się do klasy HttpResponse w ramach oprogramowania i bibliotek, które automatyzują odpowiednią funkcjonalność

10
Właściwy sposób zwrotu JSON przy użyciu węzła lub Express
Można więc spróbować pobrać następujący obiekt JSON: $ curl -i -X GET http://echo.jsontest.com/key/value/anotherKey/anotherValue HTTP/1.1 200 OK Access-Control-Allow-Origin: * Content-Type: application/json; charset=ISO-8859-1 Date: Wed, 30 Oct 2013 22:19:10 GMT Server: Google Frontend Cache-Control: private Alternate-Protocol: 80:quic,80:quic Transfer-Encoding: chunked { "anotherKey": "anotherValue", "key": "value" } $ Czy istnieje sposób na utworzenie dokładnie …

10
Jak ustawić limit czasu HttpResponse dla Androida w Javie
Utworzyłem następującą funkcję do sprawdzania stanu połączenia: private void checkConnectionStatus() { HttpClient httpClient = new DefaultHttpClient(); try { String url = "http://xxx.xxx.xxx.xxx:8000/GaitLink/" + strSessionString + "/ConnectionStatus"; Log.d("phobos", "performing get " + url); HttpGet method = new HttpGet(new URI(url)); HttpResponse response = httpClient.execute(method); if (response != null) { String result = …

8
Dlaczego powinienem używać IHttpActionResult zamiast HttpResponseMessage?
Pracowałem z WebApi i przeniosłem się na WebApi2, gdzie Microsoft wprowadził nowy IHttpActionResultinterfejs, który wydaje się zalecany do użycia zamiast zwracania HttpResponseMessage. Jestem zdezorientowany zaletami tego nowego interfejsu. Wydaje się, że głównie zapewnia PO LEKKO łatwiejszy sposób utworzenia HttpResponseMessage. Argumentowałbym, że jest to „abstrakcja ze względu na abstrakcję”. Czy coś …

13
Zwracanie kodu stanu HTTP z kontrolera Web Api
Próbuję zwrócić kod stanu 304 niezmodyfikowany dla metody GET w kontrolerze interfejsu API sieci Web. Jedynym sposobem, w jaki mi się udało, było coś takiego: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p => p.Id == userId); if (user.LastModified <= …

15
Zwróć treść za pomocą IHttpActionResult, aby uzyskać niepoprawną odpowiedź
W przypadku zwrotu z kontrolera Web API 2 mogę zwrócić treść z odpowiedzią, jeśli odpowiedź jest OK (status 200) w następujący sposób: public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Jeśli to możliwe, chcę tutaj użyć wbudowanych typów wyników: https://msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx Moje pytanie brzmi: w przypadku innego rodzaju …

8
.NET: Najprostszy sposób na wysłanie POST z danymi i odpowiedzią na odczyt
Ku mojemu zaskoczeniu, nie mogę zrobić niczego tak prostego jak to, co mogę powiedzieć, w .NET BCL: byte[] response = Http.Post ( url: "http://dork.com/service", contentType: "application/x-www-form-urlencoded", contentLength: 32, content: "home=Cosby&favorite+flavor=flies" ); Powyższy hipotetyczny kod tworzy HTTP POST z danymi i zwraca odpowiedź z Postmetody klasy statycznejHttp . Skoro nie mamy …


5
Testowanie jednostkowe ASP.NET WebApi z Request.CreateResponse
Próbuję napisać kilka testów jednostkowych dla mojego ApiController i napotkałem pewne problemy. Istnieje fajna metoda rozszerzenia o nazwie Request.CreateResponse, która bardzo pomaga w generowaniu odpowiedzi. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Czy jest jakiś sposób na mockowanie CreateResponse bez używania częściowych mocków lub …

9
Zwróć kod stanu HTTP 201 w kolbie
Używamy Flaska dla jednego z naszych API i zastanawiałem się, czy ktoś wie, jak zwrócić odpowiedź HTTP 201? W przypadku błędów takich jak 404 możemy zadzwonić: from flask import abort abort(404) Ale za 201 dostaję LookupError: brak wyjątku dla 201 Czy muszę utworzyć własny wyjątek, taki jak ten w dokumentach?


6
Wykorzystuje dyspozycję treści w nagłówku odpowiedzi HTTP
Zauważyłem, że następujący kod asp.net jest bardzo przydatny podczas udostępniania plików z bazy danych: Response.AppendHeader("content-disposition", "attachment; filename=" + fileName); Dzięki temu użytkownik może zapisać plik na swoim komputerze, a następnie zdecydować, jak go użyć, zamiast próbować użyć tego pliku przez przeglądarkę. Jakie inne rzeczy można zrobić z nagłówkiem odpowiedzi dyspozycji …

2
Jak ustawić nazwę pliku odpowiedzi bez wymuszania okna dialogowego „Zapisz jako”
Zwracam strumień w jakiejś odpowiedzi ustawiając odpowiedni content-typenagłówek. Zachowanie, którego szukam, jest następujące: Jeśli przeglądarka jest w stanie renderować zawartość danego typu treści, to powinna wyświetlić ją w oknie przeglądarki. Jeśli przeglądarka nie wie, jak wyrenderować zawartość, powinna wyświetlić okno dialogowe „zapisz jako”, w którym nazwa pliku powinna być zgodna …


10
Jak zwrócić NotFound () IHttpActionResult z komunikatem o błędzie lub wyjątkiem?
Zwracam NotFound IHttpActionResult, gdy coś nie zostało znalezione w mojej akcji WebApi GET. Wraz z tą odpowiedzią chcę wysłać niestandardową wiadomość i / lub wiadomość o wyjątku (jeśli istnieje). Obecny ApiControllerjest NotFound()metoda nie zapewnia przeciążenie przekazać wiadomość. Czy jest na to sposób? czy będę musiał napisać własny zwyczaj IHttpActionResult?

4
Uzyskaj kod HTTP z org.apache.http.HttpResponse
Używam tej org.apache.http.HttpResponseklasy w mojej aplikacji Java i muszę mieć możliwość uzyskania kodu stanu HTTP. Jeśli .toString()go użyłem, widzę tam kod stanu HTTP. Czy jest jakaś inna funkcja, którą mogę po prostu pobrać kod stanu HTTP jako int lub String? Wielkie dzięki!
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.