http - Why do some web services require the client to send its IP address? -
as example, see reference documentation 1 of paypal's apis:
http://www.paypalobjects.com/en_us/ebook/pp_nvpapi_developerguide/appx_fieldreference.html#2824913
the question is, why need it? doesn't server part of http protocol?
update: realized example gave wasn't good. i'm talking instances client talking directly web service. i'll close question.
i'm not sure paypal specifically, 1 use case service requiring client's ip server needs fraud detection (too many requests coming same end user), source ip in packet comes aggregator of end user actual ips. perhaps aggregator has natted clients behind (possibly mobile devices, knows). server want aggregator send ip of clients.
there may other cases; 1 know of.
Comments
Post a Comment