Skip to content

Commit 242428a

Browse files
committed
Return the media type without extracting the file format
1 parent 3724eeb commit 242428a

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/Microsoft.OpenApi/Models/OpenApiModelFactory.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,7 @@ private static string GetContentType(string url)
171171
{
172172
var response = _httpClient.GetAsync(url).GetAwaiter().GetResult();
173173
var mediaType = response.Content.Headers.ContentType.MediaType;
174-
var contentType = mediaType.Split(";".ToCharArray(), StringSplitOptions.RemoveEmptyEntries).First();
175-
return contentType.Split('/').LastOrDefault();
174+
return mediaType.Split(";".ToCharArray(), StringSplitOptions.RemoveEmptyEntries).First();
176175
}
177176

178177
return null;
@@ -188,7 +187,7 @@ private static string GetFormat(string url)
188187
var path = new Uri(url);
189188
var urlSuffix = path.Segments[path.Segments.Length - 1].Split('.').LastOrDefault();
190189

191-
return !string.IsNullOrEmpty(urlSuffix) ? urlSuffix : GetContentType(url);
190+
return !string.IsNullOrEmpty(urlSuffix) ? urlSuffix : GetContentType(url).Split('/').LastOrDefault();
192191
}
193192
else
194193
{

0 commit comments

Comments
 (0)