REST- ਯਕੀਨਨ ਪੋਸਟ ਬੇਨਤੀ ਦੇ ਨਾਲ ਫਾਰਮ ਡੇਟਾ ਨੂੰ ਕਿਵੇਂ ਜਮ੍ਹਾਂ ਕਰਨਾ ਹੈ

REST- ਭਰੋਸਾ ਨਾਲ ਇੱਕ POST ਬੇਨਤੀ ਕਿਵੇਂ ਭੇਜਣੀ ਹੈ. HTML ਫਾਰਮ ਫਾਰਮ ਡੇਟਾ ਜਮ੍ਹਾ ਕਰਨ ਲਈ POST ਬੇਨਤੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਅਤੇ ਇਸ ਟਿutorialਟੋਰਿਅਲ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਫਾਰਮ ਜਮ੍ਹਾ ਕਰਨ ਲਈ REST-आश्वासਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ.

ਇੱਕ ਪੋਸਟ ਦੀ ਬੇਨਤੀ ਵਿੱਚ ਚਾਰ ਤੱਤ ਹਨ:

ਯੂਆਰਐਲ : ਇਹ ਸਰੋਤ ਦਾ ਸਥਾਨ ਹੈ ਜਿਸ ਤੇ ਅਸੀਂ ਡੇਟਾ ਜਮ੍ਹਾਂ ਕਰਦੇ ਹਾਂ, ਉਦਾ. www.example.com/login


VERB : ਜਦੋਂ ਡੇਟਾ ਜਮ੍ਹਾ ਕਰਦੇ ਹਾਂ, ਅਸੀਂ POST ਬੇਨਤੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ.

ਸਿਰ : ਇਹ ਬੇਨਤੀ ਸਿਰਲੇਖ ਹਨ, ਜਿਵੇਂ ਕਿ ਸਵੀਕਾਰ ਕਰੋ ਜਾਂ ਸਮੱਗਰੀ-ਕਿਸਮ.


ਸਰੀਰ : ਸਰੀਰ ਵਿੱਚ ਉਹ ਡੇਟਾ ਹੁੰਦਾ ਹੈ ਜੋ ਅਸੀਂ ਇੱਕ ਪੋਸਟ ਬੇਨਤੀ ਦੇ ਤੌਰ ਤੇ ਜਮ੍ਹਾਂ ਕਰਦੇ ਹਾਂ. ਉਦਾਹਰਣ ਦੇ ਲਈ, ਇੱਕ ਫਾਰਮ ਜਮ੍ਹਾ ਕਰਨ ਵੇਲੇ, ਫਾਰਮ ਡੇਟਾ ਬੇਨਤੀ ਦੇ ਮੁੱਖ ਭਾਗ ਵਿੱਚ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ.



ਮੁੜ-ਭਰੋਸੇਯੋਗ POST ਬੇਨਤੀ

ਹੇਠਾਂ ਦਿੱਤਾ ਨਮੂਨਾ ਕੋਡ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕਿਵੇਂ ਫਾਰਮ ਨੂੰ ਡੇਟਾ ਨੂੰ ਰਜਿਸਟਰੀ ਬੇਨਤੀ ਦੇ ਰੂਪ ਵਿੱਚ ਰਜਿਸਟ੍ਰਡ-ਬੀਮੇ ਨਾਲ ਪੇਸ਼ ਕਰਨਾ ਹੈ, ਵਰਜਨ 3.2.0 .


io.rest-assured
rest-assured
3.2.0
test
import io.restassured.RestAssured; import io.restassured.http.ContentType; import org.junit.Test; import static io.restassured.RestAssured.given; public class restAssuredPostRequest {
@Test
public void submitForm() {
RestAssured.baseURI = 'https://www.example.com';
given().urlEncodingEnabled(true)

.param('username', 'user@site.com')

.param('password', 'Pas54321')

.header('Accept', ContentType.JSON.getAcceptHeader())

.post('/login')

.then().statusCode(200);
} }

ਸੰਬੰਧਿਤ:



REST- ਭਰੋਸਾ ਦਿੱਤਾ POST JSON ਪੇਲੋਡ

ਫਾਰਮ ਡੇਟਾ ਜਮ੍ਹਾਂ ਕਰਨ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਕੁਝ ਸਰੋਤ ਤੇ ਜੇਐਸਓਐਨ ਪੇਲੋਡ ਭੇਜਣ ਲਈ ਰੈਸਟ-ਅਸਟਾਰਡ ਪੋਸਟ ਬੇਨਤੀ ਵੀ ਵਰਤ ਸਕਦੇ ਹੋ. ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ:


import io.restassured.http.ContentType; import io.restassured.response.Response; import static io.restassured.RestAssured.given; public class PostJsonPayload {
private static String payload = '{ ' +
' 'description': 'Some Description', ' +
' 'id': 'Some id', ' +
' 'name': 'Some name' ' +
'}';

public static Response postJsonPayload() {
return

given()

.contentType(ContentType.JSON)

.body(payload)

.post('/some/resource')

.then()

.statusCode(200)

.extract()

.response();
} }

ਦਿਲਚਸਪ ਲੇਖ