From b7ed0050204e402f768fe6ad3ca2fa5324768be1 Mon Sep 17 00:00:00 2001 From: Jamie Greunbaum Date: Sun, 2 Apr 2023 01:35:32 -0400 Subject: [PATCH] Reworked URI paths to assume there is already a forward slash in the REST URI setting. --- Source/Unrealzilla/Private/ServerBugzillaAPI.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Source/Unrealzilla/Private/ServerBugzillaAPI.cpp b/Source/Unrealzilla/Private/ServerBugzillaAPI.cpp index b9f5136..d0e06d7 100644 --- a/Source/Unrealzilla/Private/ServerBugzillaAPI.cpp +++ b/Source/Unrealzilla/Private/ServerBugzillaAPI.cpp @@ -44,7 +44,7 @@ void UServerBugzillaAPI::ReturnListOfBugs() TSharedRef SeverityRequest = HttpModule.CreateRequest(); SeverityRequest->SetVerb(TEXT("GET")); SeverityRequest->SetHeader(TEXT("Content-Type"), TEXT("application/json")); - SeverityRequest->SetURL(FullURL + "/bug" + "?" + QueryString); + SeverityRequest->SetURL(FullURL + "bug" + "?" + QueryString); SeverityRequest->OnProcessRequestComplete().BindUObject(this, &UServerBugzillaAPI::ListOfBugsResponse); SeverityRequest->ProcessRequest(); } @@ -100,7 +100,7 @@ void UServerBugzillaAPI::PrepareForm() TSharedRef ProductRequest = HttpModule.CreateRequest(); ProductRequest->SetVerb(TEXT("GET")); ProductRequest->SetHeader(TEXT("Content-Type"), TEXT("application/json")); - ProductRequest->SetURL(FullURL + "/product/" + GetDefault()->BugzillaProductName + "?" + QueryString); + ProductRequest->SetURL(FullURL + "product/" + GetDefault()->BugzillaProductName + "?" + QueryString); ProductRequest->OnProcessRequestComplete().BindUObject(this, &UServerBugzillaAPI::ServerProductInfoResponse); ProductRequest->ProcessRequest(); @@ -108,7 +108,7 @@ void UServerBugzillaAPI::PrepareForm() TSharedRef SeverityRequest = HttpModule.CreateRequest(); SeverityRequest->SetVerb(TEXT("GET")); SeverityRequest->SetHeader(TEXT("Content-Type"), TEXT("application/json")); - SeverityRequest->SetURL(FullURL + "/field/bug/bug_severity" + "?" + QueryString); + SeverityRequest->SetURL(FullURL + "field/bug/bug_severity" + "?" + QueryString); SeverityRequest->OnProcessRequestComplete().BindUObject(this, &UServerBugzillaAPI::ServerSeverityInfoResponse); SeverityRequest->ProcessRequest(); @@ -116,7 +116,7 @@ void UServerBugzillaAPI::PrepareForm() TSharedRef PlatformsRequest = HttpModule.CreateRequest(); PlatformsRequest->SetVerb(TEXT("GET")); PlatformsRequest->SetHeader(TEXT("Content-Type"), TEXT("application/json")); - PlatformsRequest->SetURL(FullURL + "/field/bug/rep_platform" + "?" + QueryString); + PlatformsRequest->SetURL(FullURL + "field/bug/rep_platform" + "?" + QueryString); PlatformsRequest->OnProcessRequestComplete().BindUObject(this, &UServerBugzillaAPI::ServerPlatformInfoResponse); PlatformsRequest->ProcessRequest(); @@ -124,7 +124,7 @@ void UServerBugzillaAPI::PrepareForm() TSharedRef OSRequest = HttpModule.CreateRequest(); OSRequest->SetVerb(TEXT("GET")); OSRequest->SetHeader(TEXT("Content-Type"), TEXT("application/json")); - OSRequest->SetURL(FullURL + "/field/bug/op_sys" + "?" + QueryString); + OSRequest->SetURL(FullURL + "field/bug/op_sys" + "?" + QueryString); OSRequest->OnProcessRequestComplete().BindUObject(this, &UServerBugzillaAPI::ServerOSInfoResponse); OSRequest->ProcessRequest(); } @@ -132,7 +132,7 @@ void UServerBugzillaAPI::PrepareForm() void UServerBugzillaAPI::SendFormData(const FUnrealzillaPostData &PostData) { const FString FullURL = GetDefault()->BugzillaSubmissionServer + GetDefault()->BugzillaRESTURI; - const FString RequestURL = "/bug"; + const FString RequestURL = "bug"; // Assemble query data into key:value pairs TMap QueryData;