Pytania otagowane jako httprequest

Żądanie HTTP to komunikat w sekwencji żądanie / odpowiedź, zgodnie ze specyfikacją HTTP. Może również odnosić się do klasy HttpRequest w ramach oprogramowania i bibliotek, które automatyzują odpowiednią funkcjonalność



6
Symuluj określony CURL w PostMan
Używam programu Postman do testowania niektórych żądań Curl do serwera API. Programiści API przekazali nam polecenie curl, ale nie mogę go wysłać z Postman. Jak złożyć taką prośbę u Listonosza? curl -X POST "https://api-server.com/API/index.php/member/signin" -d "{"description":"","phone":"","lastname":"","app_version":"2.6.2","firstname":"","password":"my_pass","city":"","apikey":"213","lang":"fr","platform":"1","email":"email@example.com","pseudo":"example"}" --0xKhTmLbOuNdArY Content-Disposition: form-data; name="userfile"; filename="profil.jpg" Content-Type: image/jpeg Content-Transfer-Encoding: binary <ffd8ffe0 00104a46 49460001 01010048 ... …

9
Jak wyodrębnić niestandardową wartość nagłówka w programie obsługi komunikatów interfejsu API sieci Web?
Obecnie mam program obsługi komunikatów w mojej usłudze interfejsu API sieci Web, która zastępuje „SendAsync” w następujący sposób: protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { //implementation } W tym kodzie muszę sprawdzić niestandardową wartość nagłówka żądania o nazwie MyCustomID . Problem pojawia się, gdy wykonuję następujące czynności: if (request.Headers.Contains("MyCustomID")) …

3
Python Request Post z danymi param
Oto surowe żądanie wywołania interfejsu API: POST http://192.168.3.45:8080/api/v2/event/log?sessionKey=b299d17b896417a7b18f46544d40adb734240cc2&format=json HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/json Content-Length: 86 Host: 192.168.3.45:8080 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) {"eventType":"AAS_PORTAL_START","data":{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}}""" To żądanie zwraca odpowiedź pomyślną (2xx). Teraz próbuję wysłać tę prośbę za pomocą requests: >>> import requests >>> headers = {'content-type' : 'application/json'} >>> data ={"eventType":"AAS_PORTAL_START","data{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}} …


10
Dodanie nagłówka do wszystkich żądań z Retrofit 2
Dokumentacja Retrofit 2 mówi: Nagłówki, które należy dodać do każdego żądania, można określić przy użyciu przechwytywacza OkHttp. Można to łatwo zrobić za pomocą poprzedniej wersji, oto odpowiednia kontrola jakości. Ale używając retrofitu 2 nie mogłem znaleźć czegoś takiego jak setRequestInterceptorlubsetInterceptor metody, którą można zastosować do Retrofit.Builderobiektu. Wygląda też na to, …

8
Jak wysłać obiekt JSON na żądanie w systemie Android?
Chcę wysłać następujący tekst JSON {"Email":"aaa@tbbb.com","Password":"123456"} do usługi internetowej i przeczytaj odpowiedź. Wiem, jak czytać JSON. Problem w tym, że powyższy obiekt JSON musi być przesłany w nazwie zmiennej jason. Jak mogę to zrobić z Androida? Jakie są kroki, takie jak tworzenie obiektu żądania, ustawianie nagłówków treści itp.


4
ASP.NET MVC: czy kontroler jest tworzony dla każdego żądania?
Bardzo proste pytanie: czy kontrolery w ASP.NET są tworzone dla każdego żądania HTTP, czy też są tworzone podczas uruchamiania aplikacji i ponownie wykorzystywane we wszystkich żądaniach? Czy kontroler zostanie utworzony tylko dla konkretnego żądania HTTP? Jeśli moje wcześniejsze założenia są prawidłowe, czy mogę na tym polegać? Chcę utworzyć kontekst bazy …




3
Spring 3 MVC uzyskuje dostęp do HttpRequest z kontrolera
Chciałbym samodzielnie obsługiwać atrybuty żądań i sesji, a nie pozostawić to na wiosnę @SessionAttributes, na przykład do logowania do obsługi plików cookie. Po prostu nie mogę dowiedzieć się, w jaki sposób mogę uzyskać dostęp do HttpRequestkontrolera, potrzebuję sposobu, aby przejść do warstwy powyżej @RequestAttributei uzyskać dostęp do HttpRequestsiebie. Używając Stripes, …

4
Użycie CompareSuccessStatusCode i obsługa zgłaszanego przez niego HttpRequestException
Jaki jest wzorzec użytkowania HttpResponseMessage.EnsureSuccessStatusCode()? Pozbywa się treści wiadomości i wyrzuca HttpRequestException, ale nie widzę, jak programowo obsłużyć ją inaczej niż rodzajowy Exception. Na przykład nie zawiera HttpStatusCode, co byłoby przydatne. Czy jest jakiś sposób, aby uzyskać więcej informacji? Czy ktoś mógłby pokazać odpowiedni wzorzec użycia obu EnsureSuccessStatusCode()i HttpRequestException?

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.