czy ktoś zna małe narzędzie testowe (np. Poster/RestTool dla przeglądarki Firefox), które potrafi przesłać plik i wysłać treść tekstową w ramach tego samego żądania postu (Multipart)?Narzędzie wieloczęściowe HTTP do testowania
Odpowiedz
Nie jest to dodatek typu firefox, ale naprawdę polecam użyć narzędzia curl. Idealnie pasuje do zabaw z API RESTful HTTP, ponieważ jest bardzo zbliżony do protokołu HTTP. Ponieważ jest oparty na interfejsie CLI, jest bardziej elastyczny jako dodatek graficzny (np. Można wysyłać pocztą lub dokumentować api za pomocą przykładowych wywołań).
E.g. robi wieloczęściowy żądanie z dyni byłoby:
# with '-v' verbose-switch you see some headers
# with '-F' you are "activating" single multiparts
# with '@' you are referencing file
curl -v -F [email protected] -F [email protected] http://host.com/your/multipart/endpoint
# if server needs it you can also pass Content-Type with single files
... -F "[email protected];type=text/plain" ...
Jakie multipart można się spodziewać po stronie serwera (np wieloczęściowy/form-data lub wieloczęściowy/mieszany).
Czy istnieje powód, dla którego musi to być dodatek typu firefox? Widziałem ludzi korzystających z RestClient, ale nigdy nie widziałem pracy z multipartem.
Po minucie szukania w dalszym ciągu nie dostrzegam różnicy między wieloczęściowym/formularzowym a wieloczęściowym/mieszanym. Ale rozwijam stronę po stronie serwera I klienta, a więc mam pełną kontrolę nad komunikacją. Co chcę zrobić, to wysłanie co najmniej jednego pliku do skryptu PHP, ale również wysłanie pewnych wartości klucza w poście. Ważne jest dla mnie, że plik jest obecny w globalnej zmiennej $ _FILES, a pary klucz-wartość są w $ _POST. – SeBo
Lubię włączać http://aminus.net/wiki/Okapi do większości moich projektów HTTP w tych dniach.
Możesz użyć dodatku Firefox poster do wysyłania postów HTTP z wieloczęściowym.
- Wybierz "Parametry" Zakładka
- Wprowadzić wieloczęściowy "Nazwa" i "Wartość"
- przycisk "Dodaj/Zmień"
- Wybierz "Content Wyślij" Zakładka
- Prasa „Body od parametry”
- Wpisz swój adres URL i użytkownika Auth, zgodnie
- Prasa "post"
W przypadku Chrome/Chromium dostępna jest doskonała aplikacja/rozszerzenie Postman: http://www.getpostman.com/.
Krótki instruktaż wizualny można sprawdzić: https://stackoverflow.com/a/16022213/1667104.
Firefox ma kilka:
i plakat jak wspomniano wcześniej przez @joff
- 1. Narzędzie do testowania Java
- 2. Narzędzie do testowania znaczników Schema.org
- 3. Narzędzie do testowania online MySQL
- 4. Narzędzie do testowania obciążenia HTTP dla zmiennych adresów URL
- 5. Narzędzie do testowania/sprawdzania wydajności serwera WWW
- 6. Narzędzie do monitorowania ruchu HTTP
- 7. Co to jest żądanie wieloczęściowe http?
- 8. serwer WWW Narzędzie do testowania obciążenia
- 9. Czy ktoś utworzył narzędzie do testowania DataContract?
- 10. Ramy lub narzędzie do "testowania jednostek rozproszonych"?
- 11. Narzędzie do testowania czasu odpowiedzi w witrynie
- 12. Narzędzie do testowania usług sieci Web RESTful
- 13. Narzędzie Java do testowania prywatnych metod?
- 14. Narzędzie do testowania mutacji dla Pythona 2.7
- 15. Narzędzie do testowania UI na Androida od ADT21
- 16. Co to jest dobre narzędzie do testowania usługi sieciowej SOAP?
- 17. Czy istnieje narzędzie do eksplorowania/testowania obiektów COM?
- 18. Żądanie wieloczęściowe z AngularJS
- 19. Coś takiego jak fałszywy serwer REST do testowania żądań HTTP?
- 20. Metody testowania, które pobierają żądania http
- 21. Co to jest najlepsze narzędzie do automatyzacji open source do testowania funkcjonalnych stron internetowych?
- 22. Zautomatyzowane narzędzie do wprowadzania danych do testowania QA? Odtwarzanie naciśnięć klawiszy i kliknięć myszy
- 23. Przesyłanie wieloczęściowe HTML5 i Amazon S3
- 24. Gniazda do testowania urządzeń
- 25. Jak udokumentować zgłoszenie wieloczęściowe z pasieką?
- 26. Automatyczne narzędzia do testowania Vb6 UI?
- 27. Emulator do testowania APK
- 28. Rozpoczęcie działania do testowania
- 29. Mock fs.readdir do testowania
- 30. Narzędzie do projektowania diagramów MongoDB
Czy trzeba być Dodaj- Firefox na? A może samodzielne narzędzie wystarczy? –
Nie, oczywiście, że nie. Chciałem tylko wymienić kilka przykładów. – SeBo