PUT ਅਤੇ ਪੈਚ ਬੇਨਤੀਆਂ ਵਿਚਕਾਰ ਅੰਤਰ

PUT ਦੇ ਵਿਚਕਾਰ ਮੁੱਖ ਅੰਤਰ ਕੀ ਹੈ ਅਤੇ PATCH ਬੇਨਤੀਆਂ, ਅਤੇ ਸਾਨੂੰ ਇੱਕ ਦੂਜੇ ਦੇ ਉੱਪਰ ਕਦੋਂ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ?

ਪੁਟ ਅਤੇ ਪੈਚ HTTP ਕ੍ਰਿਆਵਾਂ ਹਨ ਅਤੇ ਇਹ ਦੋਵੇਂ ਇੱਕ ਸਰੋਤ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਨਾਲ ਸਬੰਧਤ ਹਨ.



PUT ਅਤੇ ਪੈਚ ਬੇਨਤੀਆਂ ਵਿਚਕਾਰ ਮੁੱਖ ਅੰਤਰ

PUT ਅਤੇ ਪੈਚ ਬੇਨਤੀਆਂ ਵਿਚਕਾਰ ਮੁੱਖ ਅੰਤਰ ਇਹ ਹੈ ਕਿ ਬੇਨਤੀ-ਯੂਆਰਆਈ ਦੁਆਰਾ ਪਛਾਣੇ ਸਰੋਤ ਨੂੰ ਸੋਧਣ ਲਈ ਸਰਵਰ ਨਾਲ ਜੁੜੀ ਹੋਈ ਇਕਾਈ ਤੇ ਕਾਰਵਾਈ ਕਰਦਾ ਹੈ.


PUT ਵਿਚ | ਬੇਨਤੀ, ਨੱਥੀ ਇਕਾਈ ਨੂੰ ਮੂਲ ਸਰਵਰ ਤੇ ਸਟੋਰ ਕੀਤੇ ਸਰੋਤਾਂ ਦਾ ਇੱਕ ਸੰਸ਼ੋਧਿਤ ਸੰਸਕਰਣ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਕਲਾਇੰਟ ਬੇਨਤੀ ਕਰ ਰਿਹਾ ਹੈ ਕਿ ਸਟੋਰ ਕੀਤੇ ਸੰਸਕਰਣ ਨੂੰ ਬਦਲਿਆ ਜਾਵੇ.

PATCH ਦੇ ਨਾਲ, ਹਾਲਾਂਕਿ, ਨੱਥੀ ਇਕਾਈ ਵਿੱਚ ਹਦਾਇਤਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਸ਼ਾਮਲ ਹੈ ਜਿਸ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਮੌਜੂਦਾ ਸਰੋਤ ਉੱਤੇ ਮੌਜੂਦਾ ਸਰੋਤ ਨੂੰ ਇੱਕ ਨਵਾਂ ਸੰਸਕਰਣ ਤਿਆਰ ਕਰਨ ਲਈ ਕਿਵੇਂ ਸੋਧਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ.


ਨਾਲ ਹੀ, ਇਕ ਹੋਰ ਫਰਕ ਇਹ ਹੈ ਕਿ ਜਦੋਂ ਤੁਸੀਂ | _ _ _ _ | ਨਾਲ ਸਰੋਤ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਬੇਨਤੀ, ਤੁਹਾਨੂੰ ਪੂਰਾ ਪੈਲੋਡ ਲੋੜੀਂਦਾ ਬੇਨਤੀ ਵਜੋਂ ਭੇਜਣਾ ਪਏਗਾ ਜਦੋਂ ਕਿ PUT ਦੇ ਨਾਲ, ਤੁਸੀਂ ਸਿਰਫ ਉਹ ਮਾਪਦੰਡ ਭੇਜਦੇ ਹੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਅਪਡੇਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ.

ਸੰਬੰਧਿਤ:

ਮੰਨ ਲਓ ਕਿ ਸਾਡੇ ਕੋਲ ਇੱਕ ਸਰੋਤ ਹੈ ਜੋ ਇੱਕ ਵਿਅਕਤੀ ਦਾ ਨਾਮ ਅਤੇ ਆਖਰੀ ਨਾਮ ਰੱਖਦਾ ਹੈ.

ਜੇ ਅਸੀਂ ਪਹਿਲਾ ਨਾਮ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹਾਂ ਤਾਂ ਅਸੀਂ ਇੱਕ _ _ + _ | ਭੇਜਦੇ ਹਾਂ ਅਪਡੇਟ ਲਈ ਬੇਨਤੀ


PATCH

ਇੱਥੇ, ਹਾਲਾਂਕਿ ਅਸੀਂ ਸਿਰਫ _ _ _ _ | ਨਾਲ ਪਹਿਲਾ ਨਾਮ ਬਦਲ ਰਹੇ ਹਾਂ ਬੇਨਤੀ ਹੈ ਕਿ ਸਾਨੂੰ ਪਹਿਲਾਂ ਅਤੇ ਆਖਰੀ ਦੋਵੇਂ ਪੈਰਾਮੀਟਰ ਭੇਜਣੇ ਪੈਣਗੇ. ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿਚ, ਸਾਰੇ ਮੁੱਲ ਦੁਬਾਰਾ ਭੇਜਣੇ ਲਾਜ਼ਮੀ ਹਨ, ਪੂਰਾ ਵੇਤਨ.

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

ਇਸ ਕਾਰਨ ਕਰਕੇ, { 'first': 'Michael', 'last': 'Angelo' } ਬੇਨਤੀ ਲਈ ਘੱਟ ਬੈਂਡਵਿਡਥ ਦੀ ਲੋੜ ਹੈ.

ਦਿਲਚਸਪ ਲੇਖ