どれだけの助けができるかわかりませんが、誰も答えていないので、始めましょう。
私のアプリケーションにはRestWebサービスがあり、以下はSharepointRecommendationというオブジェクトを返すメソッドです(C#クラス、メソッドに何でも返すか無効にすることができます)
[WebGet(UriTemplate = "SharepointRecommendations?clientid={clientID}&userid={userID}&messageid={messageID}&maxsharepointlinks={countSharepointLinks}")]
public SharepointRecommendation GetSharepointRecommendations(int clientID, int userID, int messageID, int countSharepointLinks)
{
....
私が読んだことから、メソッドのURIには動詞Getを含めるべきではありませんが、メソッドには含める必要があります。
Response.Redirectについては、Webメソッドで試したことはありませんが、メソッドで機能する場合はResponse.Redirect([address]?username = [UserName]&passsword = [Password]);
リクエストが通過するように、Webメソッドはvoid(何も返さない)である必要があると思います。