Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

C++: Having trouble to build my project (HttpRequest)

Hello thanks for taking the time out of your day to read this!

First off I am fairly new to C++, but i have some experience in C and Java. I am trying to implement a HttpRequest for a database connection. However I can't even get the project to build. At first I tried to do it myself, but after it didn't work and I wasn't able to fix it on my own I tried following a tutorial from the wiki. However the results were the same.


 #pragma once
 #include "GameFramework/Actor.h"
 #include "HttpActor.generated.h"
 #include "Runtime/Online/HTTP/Public/Http.h"
 class DBTST_API AHttpActor : public AActor
     FHttpModule *http;
         void MyHttpCall();
     void OnResponseReceived(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful);
     AHttpActor(const class FObjectInizializer& ObjectInitializer);
     // Called when the game starts or when spawned
     virtual void BeginPlay() override;


 #include "DBtst.h"
 #include "HttpActor.h"
 // Sets default values
 AHttpActor::AHttpActor(const class FObjectInizializer& ObjectInizializer)
     : Super(ObjectInizializer)
     Http = &FHttpModule::Get();
 // Called when the game starts or when spawned
 void AHttpActor::BeginPlay()
 void AHttpActor::MyHttpCall()
     TSharedRef<IHttpRequest> Request = Http->CreateRequest();
     Request->OnProcessRequestComplete().BindUObject(this, &AHttpActor::OnResponseReceived);
     Request->SetHeader(TEXT("User-Agent"), "X-UnrealEngine-Agent");
     Request->SetHeader("Content-Type", TEXT("application/json"));
 void AHttpActor::OnResponseReceived(FHttpRequestPtr Request, FHttpResponsePtr Response, bool bWasSuccessful)
     TSharedPtr<FJsonObject> JsonObject;
     TSharedRef<TJsonReader<>> Reader = TJsonReaderFactory<>::Create(Response->GetContentAsString());
     if (FJsonSerializer::Deserialize(Reader, JsonObject))
         int32 receivedInt = JsonObject->GetIntegerField("customInt");
         GEngine->AddOnScreenDebugMessage(1, 2.0f, FColor::Green, FString::FromInt(receivedInt));


 using UnrealBuildTool;
 public class DBtst : ModuleRules
     public DBtst(TargetInfo Target)
         PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "Http", "Json", "JsonUtilities" });
         PrivateDependencyModuleNames.AddRange(new string[] {  });

Engine.ini in Saved\Config\Windows

These are all the errors I'm getting. I am pretty sure the MSB3075 error is the main problem, but I couldn't find anything on the internet. I would be extremely grateful if anyone on here could help me out.

Thanks in advance, Liqs!

Product Version: UE 4.12
more ▼

asked Jan 05 '17 at 09:04 PM in C++ Programming

avatar image

1 1

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question