Reworked URI paths to assume there is already a forward slash in the REST URI setting.
This commit is contained in:
parent
406067fe22
commit
b7ed005020
@ -44,7 +44,7 @@ void UServerBugzillaAPI::ReturnListOfBugs()
|
|||||||
TSharedRef<IHttpRequest, ESPMode::ThreadSafe> SeverityRequest = HttpModule.CreateRequest();
|
TSharedRef<IHttpRequest, ESPMode::ThreadSafe> SeverityRequest = HttpModule.CreateRequest();
|
||||||
SeverityRequest->SetVerb(TEXT("GET"));
|
SeverityRequest->SetVerb(TEXT("GET"));
|
||||||
SeverityRequest->SetHeader(TEXT("Content-Type"), TEXT("application/json"));
|
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->OnProcessRequestComplete().BindUObject(this, &UServerBugzillaAPI::ListOfBugsResponse);
|
||||||
SeverityRequest->ProcessRequest();
|
SeverityRequest->ProcessRequest();
|
||||||
}
|
}
|
||||||
@ -100,7 +100,7 @@ void UServerBugzillaAPI::PrepareForm()
|
|||||||
TSharedRef<IHttpRequest, ESPMode::ThreadSafe> ProductRequest = HttpModule.CreateRequest();
|
TSharedRef<IHttpRequest, ESPMode::ThreadSafe> ProductRequest = HttpModule.CreateRequest();
|
||||||
ProductRequest->SetVerb(TEXT("GET"));
|
ProductRequest->SetVerb(TEXT("GET"));
|
||||||
ProductRequest->SetHeader(TEXT("Content-Type"), TEXT("application/json"));
|
ProductRequest->SetHeader(TEXT("Content-Type"), TEXT("application/json"));
|
||||||
ProductRequest->SetURL(FullURL + "/product/" + GetDefault<UUnrealzillaGlobalSettings>()->BugzillaProductName + "?" + QueryString);
|
ProductRequest->SetURL(FullURL + "product/" + GetDefault<UUnrealzillaGlobalSettings>()->BugzillaProductName + "?" + QueryString);
|
||||||
ProductRequest->OnProcessRequestComplete().BindUObject(this, &UServerBugzillaAPI::ServerProductInfoResponse);
|
ProductRequest->OnProcessRequestComplete().BindUObject(this, &UServerBugzillaAPI::ServerProductInfoResponse);
|
||||||
ProductRequest->ProcessRequest();
|
ProductRequest->ProcessRequest();
|
||||||
|
|
||||||
@ -108,7 +108,7 @@ void UServerBugzillaAPI::PrepareForm()
|
|||||||
TSharedRef<IHttpRequest, ESPMode::ThreadSafe> SeverityRequest = HttpModule.CreateRequest();
|
TSharedRef<IHttpRequest, ESPMode::ThreadSafe> SeverityRequest = HttpModule.CreateRequest();
|
||||||
SeverityRequest->SetVerb(TEXT("GET"));
|
SeverityRequest->SetVerb(TEXT("GET"));
|
||||||
SeverityRequest->SetHeader(TEXT("Content-Type"), TEXT("application/json"));
|
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->OnProcessRequestComplete().BindUObject(this, &UServerBugzillaAPI::ServerSeverityInfoResponse);
|
||||||
SeverityRequest->ProcessRequest();
|
SeverityRequest->ProcessRequest();
|
||||||
|
|
||||||
@ -116,7 +116,7 @@ void UServerBugzillaAPI::PrepareForm()
|
|||||||
TSharedRef<IHttpRequest, ESPMode::ThreadSafe> PlatformsRequest = HttpModule.CreateRequest();
|
TSharedRef<IHttpRequest, ESPMode::ThreadSafe> PlatformsRequest = HttpModule.CreateRequest();
|
||||||
PlatformsRequest->SetVerb(TEXT("GET"));
|
PlatformsRequest->SetVerb(TEXT("GET"));
|
||||||
PlatformsRequest->SetHeader(TEXT("Content-Type"), TEXT("application/json"));
|
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->OnProcessRequestComplete().BindUObject(this, &UServerBugzillaAPI::ServerPlatformInfoResponse);
|
||||||
PlatformsRequest->ProcessRequest();
|
PlatformsRequest->ProcessRequest();
|
||||||
|
|
||||||
@ -124,7 +124,7 @@ void UServerBugzillaAPI::PrepareForm()
|
|||||||
TSharedRef<IHttpRequest, ESPMode::ThreadSafe> OSRequest = HttpModule.CreateRequest();
|
TSharedRef<IHttpRequest, ESPMode::ThreadSafe> OSRequest = HttpModule.CreateRequest();
|
||||||
OSRequest->SetVerb(TEXT("GET"));
|
OSRequest->SetVerb(TEXT("GET"));
|
||||||
OSRequest->SetHeader(TEXT("Content-Type"), TEXT("application/json"));
|
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->OnProcessRequestComplete().BindUObject(this, &UServerBugzillaAPI::ServerOSInfoResponse);
|
||||||
OSRequest->ProcessRequest();
|
OSRequest->ProcessRequest();
|
||||||
}
|
}
|
||||||
@ -132,7 +132,7 @@ void UServerBugzillaAPI::PrepareForm()
|
|||||||
void UServerBugzillaAPI::SendFormData(const FUnrealzillaPostData &PostData)
|
void UServerBugzillaAPI::SendFormData(const FUnrealzillaPostData &PostData)
|
||||||
{
|
{
|
||||||
const FString FullURL = GetDefault<UUnrealzillaGlobalSettings>()->BugzillaSubmissionServer + GetDefault<UUnrealzillaGlobalSettings>()->BugzillaRESTURI;
|
const FString FullURL = GetDefault<UUnrealzillaGlobalSettings>()->BugzillaSubmissionServer + GetDefault<UUnrealzillaGlobalSettings>()->BugzillaRESTURI;
|
||||||
const FString RequestURL = "/bug";
|
const FString RequestURL = "bug";
|
||||||
|
|
||||||
// Assemble query data into key:value pairs
|
// Assemble query data into key:value pairs
|
||||||
TMap<FString, FString> QueryData;
|
TMap<FString, FString> QueryData;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user