11 Ekim 2020 Pazar

Postman

1. Param Sekmesi
GET veya POST isteği URL'sine eklenecek parametrelerdir. 
Örnek
Parametresiz bir GET şeklen şöyle

Örnek
Parametresiz bir GET şeklen şöyle


2. Authorization Sekmesi
Örnek - SpringBoot Basic Authentication İçin
Basic Authentication her istekte gönderilir. Şeklen şöyle



3. Body Sekmesi
none, form-data, x-www-form-urlencoded, raw, binary, GraphQL gibi seçenekler var
raw seçilirse Text, JSON gibi şeyler gönderilebilir.

form-data - JSON Gönderme veya Dosya Yükleme
form-data POST yazısına taşıdım

raw Data
Postman Raw Data POST yazısına taşıdım

x-www-form-urlencoded
Örnek - Form Gönderir
Şöyle yaparız

Kodda şöyle yaparız
@GetMapping(value = { "/upload/get" }, produces = MediaType.ALL_VALUE)
public ResponseEntity<byte[]> getProfilePic(@RequestParam String emailId) {
  ...
}

Örnek - SpringBoot Form Login İçin
Body Sekmesinde şöyle yaparız
x-www-form-urlencoded seçeneği seçilir. form-data seçilmez, çünkü bu seçenek file upload işlemi içindir.

 x-www-form-urlencoded kullanıyorsak 
Http Get isteğinde veri key1=value1&key2=value2 şeklindeki URL içinde gönderilir.
Post isteğinde veriyi URL içine koyma imkanı yok ancak benzer bir mantık güdülerek parametreler Body içine koyuluyor.

Key: username Value:myuser
Key: password Value:mypassword
Key:remember-me Value:true
yazılır


Hiç yorum yok:

Yorum Gönder